package com.laowang.project.system.service;

import java.util.List;

import com.laowang.project.system.domain.MyInterest;

/**
 * 我的兴趣Service接口
 *
 * @author laowang
 * @date 2023-04-27
 */
public interface MyInterestService {
    /**
     * 查询我的兴趣
     *
     * @param id 我的兴趣ID
     * @return 我的兴趣
     */
     MyInterest selectMyInterestById(Integer id);

    /**
     * 查询我的兴趣列表
     *
     * @param myInterest 我的兴趣
     * @return 我的兴趣集合
     */
    List<MyInterest> selectMyInterestList(MyInterest myInterest);

    /**
     * 新增我的兴趣
     *
     * @param myInterest 我的兴趣
     * @return 结果
     */
    int insertMyInterest(MyInterest myInterest);

    /**
     * 修改我的兴趣
     *
     * @param myInterest 我的兴趣
     * @return 结果
     */
    int updateMyInterest(MyInterest myInterest);

    /**
     * 批量删除我的兴趣
     *
     * @param ids 需要删除的我的兴趣ID
     * @return 结果
     */
    int deleteMyInterestByIds(Integer[] ids);

    /**
     * 删除我的兴趣信息
     *
     * @param id 我的兴趣ID
     * @return 结果
     */
    int deleteMyInterestById(Integer id);
}
